home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qostnote.arc / LOTUS3.TEC < prev    next >
Text File  |  1990-07-05  |  9KB  |  168 lines

  1. ID:L3 Lotus 1-2-3 Release 3
  2. Quarterdeck Technical Note
  3. by Stan Young
  4.  
  5. Lotus 1-2-3 Release 3 is one of a new generation of DOS applications that 
  6. use what has become known as "DOS extender technology".  DOS extenders 
  7. allow DOS applications to access extended memory on either 286 or 386 based 
  8. machines.
  9.  
  10. Normally, "Protected mode" programs, which make use of extended memory for 
  11. both data and program code could be a problem for DESQview.  But since 
  12. Lotus Release 3 follows the Virtual Control Program Interface (VCPI) 
  13. standard, it is compatible with DESQview and can actually take advantage of 
  14. the memory management provided by our 386 expanded memory manager, QEMM-
  15. 386, which also supports the VCPI.
  16.  
  17. First here are a few notes on the specifics of setup on given hardware:
  18.  
  19.                              On 286 Machines
  20.  
  21. Extended Memory Requirement:   
  22.  
  23. Lotus specifies 384K extended as the minimum.  However, if you have a large 
  24. amount of DOS memory and perhaps some expanded memory available, the figure 
  25. may be much lower.  We have loaded Lotus 3 on a machine with 1 Meg expanded 
  26. memory board and 128K of extended memory where our QEXT.SYS driver was 
  27. already using 64K of the extended.  If you have 384K or more of extended 
  28. memory, there are no special considerations except to load QEXT.SYS first 
  29. in your CONFIG.SYS file and to avoid using up the free extended memory with 
  30. a cache or VDISK.
  31.  
  32. Expanded Memory Systems:
  33.  
  34. On 286 machines with expanded memory, Lotus recommends disabling the 
  35. expanded memory and converting it to extended memory.  However, our tests 
  36. show that 1-2-3 Rel. 3 sees Conventional, Extended and/or Expanded memory 
  37. as memory that it can use.  As long as you have a 600K total of free 
  38. conventional, plus extended memory, it seems that 1-2-3 can use expanded 
  39. for the rest. This may be of considerable benefit to DESQview users who run
  40. a range of programs in addition to 1-2-3.
  41.  
  42. One "Extended Memory Program" Limit:  
  43.  
  44. Since it is more difficult to manage extended memory on a 286 than it is on 
  45. a 386,  DESQview limits you to running one program that uses extended 
  46. memory program at a time.   Naturally, you can run this program along side 
  47. other programs that use conventional, or expanded memory.  There are very 
  48. few programs at this point which use extended memory, so this should not be 
  49. a serious limitation.  However, it will mean that you cannot run more than 
  50. one copy of 1-2-3 Release 3 at a time on a 286.  Again, this is not a 
  51. serious limitation since Release 3 allows loading multiple spreadsheets, a 
  52. new feature.
  53.  
  54. Writes directly to screen:  1-2-3 Release 3 writes directly to screen, 
  55. often in graphics mode and the DESQview loader for the previous version of 
  56. 1-2-3 cannot be used.  You must have the window configured to "Writes 
  57. directly to screen" = Yes.  1-2-3, cannot be run in a small window or in 
  58. background on a 286, without bleeding through to foreground screens.  It is 
  59. possible we may develop a loader to window Release 3, in text mode at some 
  60. point in the future.
  61.                             On a 386 Machines
  62.  
  63. Outside of DESQview:
  64.  
  65. Outside of DESQview on a 386, Release 3 can allocate ALL of its memory from 
  66. QEMM.  There is no need to reserve ANY extended memory for Lotus Release 3. 
  67.  In fact, Release 3 will use either reserved extended memory OR memory from 
  68. the QEMM memory pool, but not both. So if you are reserving any extended 
  69. memory using the "EXT" parameter to QEMM to support disk caches, or VDISKs, 
  70. be sure that all of the memory is used by these utilities.  Otherwise, it 
  71. will be wasted.  
  72.  
  73. At this point, it is worth noting that all the memory that Lotus Release 3 
  74. allocates from the QEMM memory pool is used as extended memory, not 
  75. expanded memory. This is because both Lotus 1-2-3 Release 3 and QEMM 
  76. support the VCPI.  The use of the memory, once allocated does not demand 
  77. any of the normal overhead to support expanded memory paging.  It becomes 
  78. linear memory to 1-2-3.
  79.  
  80. Inside DESQview:
  81.  
  82.  
  83. Windowing 1-2-3 Release 3:  On EGA and VGA displays, using the default 
  84. Lotus configuration, you cannot run Release 3 in a small window.  The 
  85. default configuration sets Lotus up to run in graphics mode and it writes 
  86. directly to screen from protected mode.  DESQview 386 cannot virtualize 
  87. protected mode graphics as it can standard DOS graphics.  If you want 
  88. Release 3 to run in a small window, configure a video driver set that looks 
  89. for both a CGA driver and the EGA or VGA driver.  The CGA driver will run 
  90. the standard spreadsheet display in text mode, which can be virtualized.  
  91. Since Lotus allows you to switch video drivers on the fly by typing "/", 
  92. "W (orksheet)", "W (indow), "D (isplay)", and selecting a driver, it is 
  93. possible to start with a default graphics or text display and switch the 
  94. display when you either want graphics, or want windowing.
  95.  
  96.                    Three Special Notes for All Systems
  97.  
  98. 1.  Avoid "Closing" the window:  It is important when running Lotus 1-2-3 
  99. Release 3 in DESQview on either a 286 or 386 to avoid closing the window, 
  100. with the DESQview "Close Window" command.  If you do, the memory it was 
  101. using cannot be recovered.  This is because the memory is not used as 
  102. expanded memory and once Lotus has it, it is no longer under the control of 
  103. QEMM or DESQview.  Therefore, you need to exit Lotus Release 3 in the 
  104. normal fashion so it can de-allocate the memory it is using.  It is 
  105. recommended when running in DESQview, the Lotus Release 3 window ALWAYS 
  106. have the "Allow Close Window command" option set to "N".  If you close the 
  107. window on 1-2-3 Release 3, you must close out your programs, quit DESQview 
  108. and reboot your machine to recover the memory.
  109.  
  110. 2.  Screen blank:  Lotus Release 3 blanks the screen in protected mode 
  111. after displaying its registration screen.  This will cause the entire 
  112. screen to go blank for several seconds, even on a 386, while 1-2-3 loads.  
  113. This is normal.  Don't assume your machine has hung up and reboot.  It will 
  114. eventually load and the screen will be restored.
  115.  
  116. 3.  Refreshing the screen:  Sometimes DESQview may not be able to restore 
  117. the 1-2-3 screen fully when you switch away and return to 1-2-3.  If this 
  118. happens, you can restore the Lotus screen by reselecting the current video 
  119. driver as described above.
  120.                       Configuring the DESQview Setup
  121.  
  122. The following is a captured Change a Program screen with settings that seem 
  123. to work well for Lotus 1-2-3 Release 3 in most configurations.
  124.  
  125.                                Change a Program
  126.  
  127.  Program Name............: 1-2-3 Rel. 3
  128.  
  129.  Keys to Use on Open Menu: L3                         Memory Size (in K): 360
  130. ------------------------------------------------------------------------------
  131.  Program...: 123.EXE
  132.  
  133.  Parameters:
  134.  
  135.  Directory.: {location of 123 files}
  136. ------------------------------------------------------------------------------
  137.  Options:
  138.                   Writes text directly to screen.......: [Y]
  139.                   Displays graphics information........: [Y]
  140.                   Virtualize text/graphics (Y,N,T).....: [T]
  141.                   Uses serial ports (Y,N,1,2)..........: [N]
  142.                   Requires floppy diskette.............: [N]
  143.  
  144.                       Change a Program Advanced Options
  145.  
  146.  System Memory (in K).......:   0   Maximum Program Memory Size (in K)..: 640
  147.  
  148.  Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K): 1312 
  149.  
  150.  Text Pages: 1  Graphics Pages: 1   Initial Mode:        Interrupts: 00 to FF
  151. ------------------------------------------------------------------------------
  152.  Window Position:
  153.     Maximum Height:  25       Starting Height:           Starting Row...:
  154.     Maximum Width.:  80       Starting Width.:           Starting Column:
  155. ------------------------------------------------------------------------------
  156.                                 Shared Program
  157.  Pathname..:
  158.  Data......:
  159. ------------------------------------------------------------------------------
  160.  Close on exit (Y,N,blank)......: [Y]  Uses its own colors..............: [Y]
  161.  Allow Close Window command.....: [N]  Runs in background (Y,N,blank)...: [ ]
  162.  Uses math coprocessor..........: [Y]  Keyboard conflict (0-4)..........: [0]
  163.  Share CPU when foreground......: [Y]  Share EGA when foreground/zoomed.: [Y]
  164.  Can be swapped out (Y,N,blank).: [ ]  Protection level (0-3)...........: [0]
  165.  
  166.         Copyright (C) 1990 by Quarterdeck Office Systems
  167.              * * *   E N D   O F   F I L E    * * * 
  168.